Explore McGregor, ND

McGregor is a small town located in North Dakota, United States. With a population of around 90 people, it is a close-knit community that offers a peaceful and quiet lifestyle. The town is surrounded by beautiful natural landscapes, including the nearby Lake Sakakawea, which provides opportunities for outdoor activities such as fishing and boating. McGregor is also known for its rich history, with several historic sites and landmarks that showcase the town's past. Despite its small size, McGregor offers a warm and welcoming atmosphere, making it a charming place to visit or call home.


Find Local Businesses


Find Things To Do Near McGregor, ND


Nearby Locations

White Earth, ND
(10.99 mi.)
Wildrose, ND
(11.61 mi.)
Tioga, ND
(14.10 mi.)
Powers Lake, ND
(15.00 mi.)
Columbus, ND
(19.74 mi.)
Noonan, ND
(20.81 mi.)
Alamo, ND
(20.96 mi.)
Ray, ND
(21.80 mi.)
Lignite, ND
(23.52 mi.)
Crosby, ND
(27.26 mi.)
Ross, ND
(27.42 mi.)
Epping, ND
(30.09 mi.)
Portal, ND
(30.75 mi.)
Stanley, ND
(31.95 mi.)
Zahl, ND
(32.82 mi.)
Palermo, ND
(36.95 mi.)
Bowbells, ND
(37.18 mi.)
Flaxton, ND
(37.26 mi.)
Ambrose, ND
(37.90 mi.)
Fortuna, ND
(39.50 mi.)

Popular Cities